smart aleck

Translations
умник
He is such a smart aleck, always trying to show off.
Он такой умник, всегда пытается выпендриться.
Definitions
A smart aleck is a person who is irritatingly clever or sarcastic, often making witty remarks or showing off their intelligence in a way that can come off as disrespectful or annoying.
Words
aleck

noun
всезнайка
smart

adjective
умный